//找到数字啊
let str = "asdasd12135weq12"
// console.log(str.match(/\d/g).join(""));
//匹配手机号 1.010 或者 020 开头后面加- 2.-后7-8位数字
//原子组（）  （）内是一个整体 （12|34）  必须有12或者34为true 单独有1/2/3/4不行
//下面不加原子组（）"010-"返回的也是true但是"020-"返回false
let phoneNum = "010-111111111111"
console.log(/^(010|020)\-\d{7,8}$/g.test(phoneNum));

// 单独一个两个含义. 1除换行外任何字符 2普通点
// let price = "12.34"
// console.log(/^\d+\.\d+$/g.test(price));
// let url = "https://www.hahaha.com";
// console.log(/https?:\/\/w{3}.\w+\.com$/g.test(url));

//  /d数字  /D除了数字  /s空白 /S除了空白
// let num = "123";   let gap = " "
// let lettr = "abc"
// console.log(/\d/.test(num));
// console.log(/\D/.test(lettr));
// console.log(/\s/.test(gap));
// console.log(/\S/.test(lettr));
//原子表 []括号里的都要 [^]相反都不要

// let value = "张三 :010-1111110"
// console.log(value.match(/[^-\d:,\s]+/g));

// /w 字母数字下划线    /W除了字母数字下划线 

// console.log(/\w/.test("@"));
// console.log(/\W/.test("@"));